package com.cotasul.persistencia.interfaces;

import java.util.List;
import java.util.Map;

import com.cotasul.bean.CompradorBean;
import com.cotasul.negocio.excecoes.EmailException;

public interface ICompradorDao<P extends CompradorBean> extends IDaoGenerico<P> {
	List<P> filtraCompradores(P p) throws Exception;
	void aprovaComprador(P p) throws Exception;
	CompradorBean buscaComprador(P p) throws Exception;
	
	public void enviaEmailComprador(String msg, String titulo, Long codItemOrca) throws EmailException;
	
	public List<CompradorBean> buscaComprador(Map<String, String> param) throws Exception;
}
